package org.wzh.spring.di.demo2;

import javax.inject.Named;

import org.springframework.stereotype.Component;
import org.wzh.spring.di.demo1.CompactDisc;

/**
 * 为组件扫描的bean命名
 * 这是另外一种为bean命名的方式,这种方式不使用@Component注解,而是使用Java
 * 依赖注入规范(Java Dependency Injection)中所提供的@Named注解来为
 * bean设置ID
 * @author Pear
 * 
 * Spring支持将@Named作为@Component注解的替代方案.两者之间有一些细微的差异,但是
 * 在大多数场景中,它们是可以替换的.
 * 强烈的建议@Component注解
 *
 */
@Named("lonelyHeartClub2")
public class SgtPeppers2 implements CompactDisc {

	@Override
	public void play() {
		// TODO Auto-generated method stub
		
	}

}
